Rome2Rio

Penn Station to Upper East Side buses

Find Transport to Upper East Side

View schedule

Trip Overview

The average bus between Penn Station and Upper East Side takes 4h 45m and the fastest bus takes 4h 5m. The bus service runs several times per day from Penn Station to Upper East Side. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

4h 45m
Duration
245 mi
Distance
$54
Average price
Every 3 hours
Frequency

Penn Station to Upper East Side bus times

Buses run every 3 hours between Penn Station and Upper East Side. The earliest departure is at 12:39 AM at night, and the last departure from Penn Station is at 9:59 PM which arrives into Upper East Side at 3:38 AM. All services require a transfer at MCCULLOH ST & PRESTON ST nb and take an average of 4h 45m. The schedules shown below are for the next available departures.

Departing Thursday, November 5, 2026

  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 20m • 2 changes
  •  → 

    Arrives next day

    Maryland TransitFlixbus USAMTA Bus Company5h 39m • 2 changes

Departing Friday, November 6, 2026

  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 37m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 35m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 51m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 30m • 2 changes
  • Show more

Departing Saturday, November 7, 2026

  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 29m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 19m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 53m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 23m • 2 changes
  • Show more

Departing Sunday, November 8, 2026

  •  → 

    Maryland TransitFlixbus USAMTA Bus Company5h 39m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 20m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 35m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 19m • 2 changes
  • Show more

Departing Monday, November 9, 2026

  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 54m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 35m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 51m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 30m • 2 changes
  • Show more

Departing Tuesday, November 10, 2026

  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 37m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 51m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 30m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 59m • 2 changes
  • Show more

Departing Wednesday, November 11, 2026

  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 37m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 51m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 30m • 2 changes
  •  → 

    Maryland TransitFlixbus USAMTA Bus Company4h 59m • 2 changes
  • Show more

Frequently asked questions

Want to know about travelling from Penn Station to Upper East Side? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Penn Station to Upper East Side.ExpandLaunch map view
  • Distance: 245.1 mi
  • Duration: 4h 45m

What companies run services between Penn Station, MD, USA and Upper East Side, NY, USA?

Flixbus USA operates a bus from Baltimore Downtown Bus Station to New York Midtown hourly. Tickets cost $35–60 and the journey takes 3h 30m.

Operators