Cheap Flights from Philadelphia to Richmond (PHL - RIC)

Depart
Return
1 adult
Adults
18-64
Seniors
65+
Youth
12-17
Child
2-11
Seat Infant
under 2
Lap Infant
under 2
The price shown for each flight will be the average for all passengers including any infants.
Compare vs. KAYAK all | none

Best fares from PHL to RIC

Sun Mon Tue Wed Thu Fri Sat
  1 $489 2 $459 3 $447 4 $390 5 $394 6
$394
7
$394
8 $340 9
$340
10
$340
11
$340
12
$340
13
$340
14
$340
15
$340
16
$340
17
$340
18 $257 19 $277 20
$277
21 $277 22
$277
23
$277
24
$277
25 $247 26 $267 27 $424
28
$424
29
$424
30
$424
31
$424
     

Best fares found by others...

KAYAK searches hundreds of sites to find the best rate for your next flight from Philadelphia to Richmond. Get the best flight deal for your Richmond trip!
Here's how it works. Search KAYAK for a flight ticket from Philadelphia to Richmond. Sort, filter and compare results on one web page. Then book your plane ticket direct on the airline or travel agent site of your choice!
Direct flights PHL to RIC on American Airlines
Flight # Depart PHL Arrive RIC Sun Mon Tue Wed Thu Fri Sat Valid Between
3847 7:40 am 8:45 am Dec 25 - Dec 25
4866 7:40 am 8:57 am Dec 26 - Jan 2
4866 7:40 am 8:57 am Dec 22 - Jan 5
4866 7:40 am 8:57 am Dec 18 - Dec 24
4866 7:40 am 8:57 am Dec 2 - Dec 17
5445 9:34 am 10:37 am Dec 29 - Dec 29
5078 9:35 am 10:34 am Dec 7 - Dec 14
5078 9:35 am 10:34 am Dec 21 - Jan 4
5445 9:35 am 10:38 am Nov 27 - Dec 27
5445 9:35 am 10:38 am Dec 30 - Jan 5
5105 11:00 am 12:01 pm Dec 31 - Dec 31
3904 12:00 pm 1:03 pm Dec 6 - Jan 3
3817 1:39 pm 2:40 pm Nov 30 - Dec 17
4760 1:39 pm 2:54 pm Dec 20 - Jan 3
4867 1:39 pm 2:54 pm Dec 30 - Jan 5
4867 1:39 pm 2:54 pm Dec 18 - Dec 24
4867 1:45 pm 3:00 pm Dec 26 - Dec 26
4760 1:49 pm 3:04 pm Dec 6 - Dec 13
4867 1:50 pm 3:05 pm Dec 28 - Dec 28
4867 1:50 pm 3:05 pm Dec 29 - Dec 29
3847 3:50 pm 4:54 pm Nov 30 - Dec 17
4831 3:50 pm 5:05 pm Nov 29 - Jan 3
3847 4:00 pm 5:04 pm Dec 18 - Dec 23
3847 4:00 pm 5:04 pm Dec 24 - Dec 24
3847 4:00 pm 5:04 pm Dec 26 - Jan 5
3901 5:40 pm 6:44 pm Dec 25 - Dec 25
3901 5:40 pm 6:44 pm Dec 24 - Dec 24
5122 5:40 pm 6:44 pm Dec 18 - Dec 23
5122 5:40 pm 6:44 pm Dec 26 - Jan 5
3806 5:44 pm 6:48 pm Nov 30 - Dec 14
3806 5:44 pm 6:48 pm Dec 6 - Dec 6
3806 5:44 pm 6:48 pm Dec 13 - Dec 13
3854 5:44 pm 6:48 pm Dec 20 - Jan 4
5122 5:44 pm 6:48 pm Nov 28 - Dec 17
4032 6:30 pm 7:41 pm Dec 26 - Dec 26
3901 8:55 pm 9:59 pm Nov 28 - Dec 17
3901 9:00 pm 10:04 pm Dec 18 - Dec 23
3901 9:00 pm 10:04 pm Dec 26 - Jan 5
3901 9:05 pm 10:09 pm Dec 7 - Dec 14
4032 10:55 pm 11:57 pm Dec 20 - Jan 3
4032 10:55 pm 11:57 pm Dec 28 - Jan 5
4032 10:55 pm 11:57 pm Nov 28 - Dec 23