• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 6 ways to get from Newark Airport (EWR) to Richmond Airport (RIC) by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Newark  •  1h 30m

  1. Fly from Newark (EWR) to Richmond (RIC) EWR - RIC

$100 - $340

Cheapest option

Bus  •  9h 31m

  1. Take the bus from New York, NY - 7th Ave & W 33rd St. to Richmond, VA - 910 N Blvd NYC-Richmond

$44 - $175

4 alternative options

Fly from New York La Guardia  •  3h 21m

  1. Fly from New York La Guardia (LGA) to Richmond (RIC) LGA - RIC

$132 - $427

Fly from New York JFK  •  4h 7m

  1. Fly from New York JFK (JFK) to Richmond (RIC) JFK - RIC

$134 - $440

Train  •  6h 10m

  1. Take the train from Newark Liberty International Airport to Richmond Main Street Amtrak Station Northeast Regional

$131 - $289

Drive  •  5h 49m

  1. Drive from Newark Airport (EWR) to Richmond Airport (RIC) 332.6 miles

$30 - $50

Questions & Answers

The cheapest way to get from Newark Airport (EWR) to Richmond Airport (RIC) is to drive which costs $30 - $50 and takes 5h 49m.

More details

The quickest way to get from Newark Airport (EWR) to Richmond Airport (RIC) is to fly which costs $100 - $340 and takes 1h 30m.

More details

The distance between Newark Airport (EWR) and Richmond Airport (RIC) is 279 miles. The road distance is 332.6 miles.

Get driving directions

The best way to get from Newark Airport (EWR) to Richmond Airport (RIC) without a car is to train which takes 6h 10m and costs $130 - $290.

More details

It takes approximately 1h 30m to fly from Newark (EWR) to Richmond (RIC), including transfers and time at the airport.

More details

The best way to get from Newark Airport (EWR) to Richmond Airport (RIC) is to fly which takes 1h 30m and costs $100 - $340. Alternatively, you can train, which costs $130 - $290 and takes 6h 10m, you could also bus, which costs $40 - $180 and takes 9h 31m.

Mode details

The quickest flight from Newark Airport to Richmond Airport is the direct flight which takes 1h 30m.

Search flights

Yes, the driving distance between Newark Airport (EWR) to Richmond Airport (RIC) is 333 miles. It takes approximately 5h 49m to drive from Newark Airport (EWR) to Richmond Airport (RIC).

Get driving directions

United Airlines offers flights from Newark Airport to Richmond Airport.

Search flights

There are 100+ hotels available in Richmond Airport (RIC). Prices start at $55 USD per night.

More details

Map of how to get from Newark Airport (EWR) to Richmond Airport (RIC).
Launch map view
  • Distance: 279 miles
  • Duration: 1h 30m

What companies run services between Newark Airport (EWR), USA and Richmond Airport (RIC), USA?

United Airlines flies from Newark Airport (EWR) to Richmond Airport (RIC) every 4 hours. Alternatively, Amtrak Northeast Regional operates a train from Newark Airport (EWR) to Richmond Airport (RIC) twice a week. Tickets cost $110 - $270 and the journey takes 5h 58m.

Airlines
Delta
Website
delta.com
Flights from New York La Guardia to Richmond
Ave. Duration
1h 42m
When
Every day
Estimated price
$130 - $900
Flights from New York JFK to Richmond
Ave. Duration
1h 47m
When
Every day
Estimated price
$130 - $950
Flights from New York JFK to Richmond via Boston
Ave. Duration
4h 10m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $950
United Airlines
Website
united.com
Flights from Newark to Richmond
Ave. Duration
1h 33m
When
Every day
Estimated price
$210 - $950
Flights from Newark to Richmond via Washington Dulles
Ave. Duration
3h 39m
When
Every day
Estimated price
$210 - $950
Flights from New York La Guardia to Richmond via Washington Dulles
Ave. Duration
3h 21m
When
Every day
Estimated price
$260 - $1,300
American Airlines
Website
aa.com
Flights from New York La Guardia to Richmond
Ave. Duration
1h 29m
When
Every day
Estimated price
$300 - $1,100
Flights from New York JFK to Richmond via Philadelphia
Ave. Duration
4h 15m
When
Every day
Estimated price
$220 - $1,100
Train operators
Amtrak Northeast Regional
Rome2rio's guide to Amtrak Northeast Regional
Contact Details
Phone
+1 215-856-7924
Website
amtrak.com
Train from Newark Liberty International Airport to Richmond Main Street Amtrak Station
Ave. Duration
5h 58m
Frequency
Twice a week
Estimated price
$110 - $270
Website
amtrak.com
Coach Seat
$110 - $220
Business Seat
$160 - $270
Bus operators
Eastern Bus
Phone
+1 212-244-6132
Website
easternbus.com
Bus from New York, NY - 7th Ave & W 33rd St. to Richmond, VA - 910 N Blvd
Ave. Duration
6h
Frequency
Every 4 hours
Estimated price
$37
Book at
easternbus.com

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.